mixin UserState {}

interface class UserStateInterface {}

class Initial with UserState {}

class Error with UserState {
  int errorCode;
  String errorMsg;

  Error(this.errorCode, this.errorMsg);
}

class LoginLoading with UserState {}

class Login with UserState {
  String name;
  int age;

  Login(this.name, this.age);
}


class LoginViewModel {

}
